Dis-unification
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
top
Dis-unification, in computer science and logic, is an algorithmic process of solving inequations between symbolic expressions.
Contents
β’ See also
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Publications on dis-unification
β’ citerefalain-colmerauer1984Alain Colmerauer (1984). "Equations and Inequations on Finite and Infinite Trees". In ICOT (ed.). Proc. Int. Conf. on Fifth Generation Computer Systems. pp. 85β99.
β’ citerefhubert-comon1986Hubert Comon (1986). "Sufficient Completeness, Term Rewriting Systems and 'Anti-Unification'". Proc. 8th International Conference on Automated Deduction. LNCS. Vol. 230. Springer. pp. 128β140. "Anti-Unification" here refers to inequation-solving, a naming which nowadays has become quite unusual, cf. Anti-unification (computer science).
β’ citerefclaude-kirchnerpierre-lescanne1987Claude Kirchner; Pierre Lescanne (1987). "Solving Disequations". Proc. LICS. pp. 347β352.
β’ citerefclaude-kirchner-and-pierre-lescanne1987Claude Kirchner and Pierre Lescanne (1987). Solving disequations (Research Report). INRIA.
β’ citerefhubert-comon1988Hubert Comon (1988). Unification et disunification: ThΓ©orie et applications (PDF) (Ph.D.). I.N.P. de Grenoble.
β’ citerefhubert-comonpierre-lescanne1989Hubert Comon; Pierre Lescanne (MarβApr 1989). "Equational Problems and Disunification". J. Symb. Comput. 7 (3β4): 371β425. CiteSeerX 10.1.1.139.4769. doi:10.1016/S0747-7171(89)80017-3.
β’ citerefcomon-hubert1990Comon, Hubert (1990). "Equational Formulas in Order-Sorted Algebras". Proc. ICALP. Comon shows that the first-order logic theory of equality and sort membership is decidable, that is, each first-order logic formula built from arbitrary function symbols, "=" and "β", but no other predicates, can effectively be proven or disproven. Using the logical negation (Β¬), non-equality (β ) can be expressed in formulas, but order relations (<) cannot. As an application, he proves sufficient completeness of term rewriting systems.
β’ citerefhubert-comon1991Hubert Comon (1991). "Disunification: A Survey". In Jean-Louis Lassez; Gordon Plotkin (eds.). Computational Logic β Essays in Honor of Alan Robinson. MIT Press. pp. 322β359.
β’ citerefhubert-comon1993Hubert Comon (1993). "Complete Axiomatizations of some Quotient Term Algebras" (PDF). Proc. 18th Int. Coll. on Automata, Languages, and Programming. LNCS. Vol. 510. Springer. pp. 148β164. Retrieved 29 June 2013.
See also
β’ Unification (computer science): solving equations between symbolic expressions
β’ Constraint logic programming: incorporating solving algorithms for particular classes of inequalities (and other relations) into Prolog
β’ Constraint programming: solving algorithms for particular classes of inequalities
β’ Simplex algorithm: solving algorithm for linear inequations
β’ Inequation: kinds of inequations in mathematics in general, including a brief section on solving
β’ Equation solving: how to solve equations in mathematics